package com.wxx.service;

import net.sf.cglib.reflect.FastClass;

public interface IfastClass {

	/**
     * 初始化FastClassCache
     */
    void init();

    /**
     * 获取指定的类获取FastClass对象
     * 
     * @param className class类名
     * @return FastClass对象
     */
    FastClass get(String className);

    /**
     * 新增一个class和FastClass的对应关系
     * 
     * @param className class类名
     * @param fastClass FastClass对象
     */
    void add(String className, FastClass fastClass);

    /**
     * 重新加载FastClassCache
     */
    void reload();
	
}
